* {
    padding: 0;
    margin: 0;
    border: 0;
}

body {
    font-family: "Microsoft YaHei";
    background: #ffffff;
    min-width: 1100px;
}

a {
    text-decoration: none;
    cursor: pointer;
}

ul, li {
    list-style: none;
}

input {
    border: 0;
    outline: none;
}

i, em {
    font-style: normal;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    zoom: 1;
}

.clear:after {
    display: table;
    content: '';
    clear: both;
}
.clearfix {
    zoom: 1;
    _height: 1px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearboth {
    clear: both;
}
.headerTop{height: 41px;line-height: 34px;border-top: 1px solid #e2e2e2;text-align: right;background: url(hbg.jpg) repeat-x;}
.headerTop a{display: inline-block;color: #666666;font-size: 13px;line-height: 1;vertical-align: middle;*line-height: normal;}
.headerTop a+a{background: url(hline.jpg) no-repeat left center;padding-left: 15px;margin-left: 15px;}
.headerTop a.picture{background: none;padding: 0;}
.headerTop img{width: 88px;height: 29px;}
.headerTop .wrap{width: 1200px;margin: 0 auto;}

.header{position: relative;}
.header .headerTop{height: 14px;line-height: 34px;background: url(01_cx_topbg_20201208.jpg) repeat-x;}
.header .headerLogo{position: absolute;top:0px;left:50%;margin-left: -169.5px;}
.header .headerLogo a{position: absolute;top:0px;left:50%; margin-left: -169.5px;z-index: 5; display: block;}
.header .headerLogo,
.header .headerLogo a,
.header .headerLogo a img{width: 339px;height: 115px;}

/*导航-开始*/
.header .headerNav{background: #f4f3f3;border: 0px solid #5f809e;height: 101px;}
.nav{width: 1200px;border:0px solid #000000;  padding-left:16px;  margin:0 auto; height:100px; position:relative; z-index:2;}
.nav a{color:#000; font-family: "Microsoft YaHei";}
.nav .nLi{float:left; margin-right: 0;  position:relative; display:inline; width: 104px; height: 100px;}
.nav .nLi:nth-child(5){margin-left: 348px;}
.nav .nLi p{display:none; width: 100%; height: 100px;position:absolute; background:#edeae8;  background:url(04_navhoverbg_20201208.png) no-repeat center #edeae8; z-index: 1;}
.nav .nLi6{float:left;   margin-right: 5px;}
.nav .nLi7{float:none;width: 50px; height: 100px;position: absolute;top: 0;right: -33px;}
.nav .nLi span{display: block;  width: 100%; height: 100px;position:absolute;background:url(03_sousuo_20201208.png) no-repeat 5px 40px; z-index: 1; cursor: pointer;}
.nav .nLi h3{position:relative; z-index: 5;}
.nav .nLi h3 a{display:block; padding:0 0px; font-size:20px; font-weight:normal; text-align: center; line-height: 100px;   height: 100px; border:0px solid #333;}
.nav .sub{display:none;   width:1100px;  border:0px solid #ff0000; height: 30px;  left:0; top:96px;  position:absolute;   line-height:26px; padding:5px 0;  z-index: 3;}
.nav .sub li{zoom:1; float: left;  margin-right: 35px; padding-left: 10px; padding-right: 10px; margin-top: 5px; border:0px solid #333;}
.nav .sub a{display:block; font-size: 18px; color:#333333; padding:5 10px;float: left;}
.nav .sub a:hover{color:#ab2a2a;}
.nav .on h3 a{ color:#94070a;}
.nav .sub-1{left:-8px;}
.nav .sub-2{left:10px; width: 1000px;}
.nav .sub-3{left:25px; width: 1000px;}
.nav .sub-3 li{margin-right: 35px;}
.nav .sub-4{left:-700px;width: 800px;}
.nav .sub-4 li{float:right; margin-left: 35px;margin-right: 0px;}
.nav .sub-5{left:-700px;width: 800px;}
.nav .sub-5 li{float:right; margin-left: 35px;margin-right: 0px;}
.nav .sub-6{left:-720px;width: 800px;}
.nav .sub-6 li{float:right; margin-left: 35px;margin-right: 0px;}
.nav .sub-7{left:-768px;width: 800px; top: 90px;}
.nav .sub-8{left:-682px;width: 800px;}
.nav .sub-8 li{float:right; margin-left: 35px;margin-right: 0px;}
.navSubBj{width: 100%;height: 40px;border:0px solid #333; top:115px;  position:absolute; display: none;
    background: url(06_nav_xiala_bg_20201208.png) ; z-index: 1;}
.sousuo{width: 283px;height: 34px; background-color: #fff; border:1px solid #333; border-radius: 5px; float: right;}
.sousuo input.input1{float: left; width: 228px; height: 20px;    margin-left: 2px; border: 0px solid #333; padding: 6px 10px;}
.sousuo span.xian{float: left; display: block; width: 2px;height: 20px; margin-top: 7px; margin-right: 2px; border-left:1px solid #333;  position: relative;
    background: none;}
.sousuo input.tijiao{float: left; width: 20px;height: 20px;margin-top: 5px;border:0px solid #333; background: url(03_sousuo_hei_20201208.png) no-repeat 0px 0px; cursor:pointer;}

/*导航-结束*/

/*foot-开始*/
.footer{width:100%; height:auto; padding-bottom: 0px; position: relative; border:0px solid #333; background: url(33_cx_foot_bg_20201208.jpg);}
.foot{width:1200px; height: 180px; margin:0px auto 0px auto; padding-top: 30px; padding-bottom: 30px; background: url(34_cx_foot_bg1_20201208.png) no-repeat center center;}
.foot .footleft{width:598px; float: left; border-right:1px solid #333;}
.foot .footleft h3 a{color: #ffffff; font-weight: bold; font-size: 18px;}
.foot .footleft ul{padding-top: 5px;}
.foot .footleft ul li{width:256px; height: 36px;line-height: 36px; float: left;}
.foot .footleft ul li a{color: #ffffff;  font-size: 18px;}
.foot .footright{width:493px; float: right; margin-left: 102px; border:0px solid #ccc;}
.foot .footright h3 a{color: #ffffff; font-weight: bold; font-size: 18px;}

#nav3{width: 170px;height: auto;float: left;}
#nav3 .nav-nr h1.actave{background:url(35_cx_foot_snjiao1_20201208.png) no-repeat right 21px;}
#nav3 .nav-nr {position: relative; width:148px; margin-right: 0px;  border:0px solid #ccc; height: 36px;line-height: 36px;}
#nav3 .nav-nr h1{background:url(35_cx_foot_snjiao_20201208.png) no-repeat right 21px; }
#nav3 .nav-nr h1 a{height: 36px;line-height: 36px;color: #ffffff;font-weight:normal;   font-size: 18px;}
#nav3 .nav-nr ul{width:200px;border:1px solid #ccc; height: 250px;padding: 15px;  overflow: auto; display: none; background-color: #ffffff; position: absolute;
    left:155px; top:-200px; z-index: 10;}
#nav3 .nav-nr ul li{line-height: 36px;}
#nav3 .nav-nr ul li a{color: #333333;  font-size: 18px;}
#nav3 .nav-nr ul li a:hover{color:#94070a;}

#nav4{width: 134px;height: auto;float: right;}
#nav4 .nav-nr h1.actave{padding-left: 20px; width: 114px;   background:url(35_cx_foot_snjiao2_20201208.png) no-repeat left 21px;}
#nav4 .nav-nr {position: relative; width:134px; border:0px solid #ccc; height: 36px;line-height: 36px;}
#nav4 .nav-nr h1{background:url(35_cx_foot_snjiao_20201208.png) no-repeat right 21px;}
#nav4 .nav-nr h1 a{height: 36px;line-height: 36px;color: #ffffff; font-weight:normal;  font-size: 18px;}
#nav4 .nav-nr ul{width:200px;border:1px solid #ccc; height: 250px; padding: 15px; overflow: auto;  display: none;
    background-color: #ffffff; position: absolute;left:-240px; top:-200px; z-index: 10;}
#nav4 .nav-nr ul li{line-height: 36px;}
#nav4 .nav-nr ul li a{color: #333333;  font-size: 18px;}
#nav4 .nav-nr ul li a:hover{color:#94070a;}

.foot-xia-wai{width:100%; height:auto; padding:20px 0px 30px 0px;  background-color: #ffffff; overflow: hidden;}
.foot-xia{float:left;position:relative;left:45%; padding-top: 20px; border: 0px solid #333;}
.foot-xia ul{position:relative;left:-50%;   border: 0px solid red;}
.foot-xia ul li{float:left; padding: 0px 0px 0px 22px;}
.foot-xia ul li p{float:left; color:#707070;}
.foot-xia ul li span{float:left; display: block; width: 22px;border-right:1px solid #cccccc;}
.foot-xia ul li p a{display: block; color:#707070;}
.foot-xia ul li p a:hover{color:#94070a;}
.foot-xia2{float:left;position:relative;left:45%; padding-top: 15px; border: 0px solid #333;}
.foot-xia2 ul{position:relative;left:-50%;   border: 0px solid red;}
.foot-xia2 ul li{float:left; padding: 0px 0px 0px 22px;}
.foot-xia2 ul li p{float:left; color:#707070;}
.foot-xia2 ul li span{float:left; display: block; width: 22px;border-right:1px solid #cccccc;}
.foot-xia2 ul li p a{display: block; color:#707070;}
.foot-xia2 ul li p a:hover{color:#94070a;}

.foot-main {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    position: relative;
    padding: 15px 0;
}
.foot-main .gzh {
    width: 90px;
    position: absolute;
    text-align: center;
    font-size: 14px;
    line-height: 14px;
    right: 4%;
    top: 0px;
}
.foot-main .gzh img {
    display: block;
    width: 90px;
    height: 90px;
}




/*foot-结束*/


@media screen and (max-width: 1440px) {
    .headerTop .wrap{width: 1000px;margin: 0 auto;}
    .header{position: relative;}
    .header .headerTop{height: 14px;line-height: 34px;background: url(01_cx_topbg_20201208.jpg) repeat-x;}
    .header .headerLogo{position: absolute;top:0;left:50%; margin-left: -139px;}
    .header .headerLogo a{position: absolute;top:0px;left:50%; margin-left: -139px;z-index: 5; display: block;}
    .header .headerLogo,
    .header .headerLogo a,
    .header .headerLogo a img{width: 278px;height: 105px;}

    /*导航-开始*/
    .header .headerNav{background: #f4f3f3;border: 0px solid #5f809e;height: 90px;}
    .nav{width: 1000px;border:0px solid #000000;  margin:0px auto;  padding-left: 13px; height:90px; position:relative; z-index:2;}
    .nav a{color:#000; font-family: "Microsoft YaHei";}
    .nav .nLi{float:left; margin-right: 0;  position:relative; display:inline; width: 90px; height: 90px;}
    .nav .nLi p{display:none; width: 100%; height: 90px;position:absolute; background:#edeae8;  background:url(04_navhoverbg_1000_20201208.png) no-repeat center #edeae8; background-size: 100% 100%; z-index: 1;}
    .nav .nLi6{float:left;   margin-right: 5px;}
    .nav .nLi7{float:none; width: 50px; height: 90px;position: absolute;top: 0;right: -22px;}
    .nav .nLi:nth-child(5){margin-left: 260px;}
    .nav .nLi span{display: block;  width: 100%; height: 90px;position:absolute;background:url(03_sousuo_20201208.png) no-repeat center center;
        z-index: 1; cursor: pointer;background-size: 23px 23px;}
    .nav .nLi h3{position:relative; z-index: 5;}
    .nav .nLi h3 a{display:block; padding:0 0px; font-size:18px; font-weight:normal; text-align: center; line-height: 90px;   height: 90px; border:0px solid #333;}
    .nav .sub{display:none;   width:1100px;  border:0px solid #ff0000; height: 30px;  left:0; top:90px;  position:absolute;   line-height:26px; padding:5px 0;  z-index: 3;}
    .nav .sub li{zoom:1; float: left;  margin-right: 50px; padding-left: 10px; padding-right: 10px; margin-top: 2px; border:0px solid #333;}
    .nav .sub a{display:block; font-size: 14px; color:#333333; padding:5 10px; float: left;}
    .nav .sub a:hover{color:#ab2a2a;}
    .nav .on h3 a{color:#94070a;}
    .nav .sub-1{left:-8px;}
    .nav .sub-2{left:10px; width: 1000px;}
    .nav .sub-3{left:20px; width: 1000px;}
    .nav .sub-3 li{margin-right: 25px;}
    .nav .sub-4{left:-720px;width: 800px;}
    .nav .sub-4 li{float:right; margin-left: 25px;margin-right: 0px;}
    .nav .sub-5{left:-720px;width: 800px;}
    .nav .sub-5 li{float:right; margin-left: 25px;margin-right: 0px;}
    .nav .sub-6{left:-735px;width: 800px;}
    .nav .sub-6 li{float:right; margin-left: 25px;margin-right: 0px;}
    .nav .sub-7{left:-768px;width: 800px; top: 80px;}
    .nav .sub-8{left:-704px;width: 800px;}
    .nav .sub-8 li{float:right; margin-left: 25px;margin-right: 0px;}
    .navSubBj{width: 100%;height: 40px;border:0px solid #333; top:105px;  position:absolute; display: none;
        background: url(06_nav_xiala_bg_20201208.png) ; z-index: 1;}
    .sousuo{width: 283px;height: 34px; background-color: #fff; border:1px solid #333; border-radius: 5px; float: right;}
    .sousuo input.input1{float: left; width: 228px; height: 20px;    margin-left: 2px; border: 0px solid #333; padding: 6px 10px;}
    .sousuo span.xian{float: left; display: block; width: 2px;height: 20px; margin-top: 7px; margin-right: 2px; border-left:1px solid #333;  position: relative;
        background: none;}
    .sousuo input.tijiao{float: left; width: 20px;height: 20px;margin-top: 5px;border:0px solid #333; background: url(03_sousuo_hei_20201208.png) no-repeat 0px 0px; cursor:pointer;}

    /*导航-结束*/

    /*foot-开始*/
    .footer{width:100%; height:auto; padding-bottom: 0px; position: relative; border:0px solid #333; background: url(33_cx_foot_bg_20201208.jpg);}
    .foot{width:1000px; height: 180px; margin:0px auto 0px auto; padding-top: 30px; padding-bottom: 30px; background: url(34_cx_foot_bg1_20201208.png) no-repeat center center;}
    .foot .footleft{width:515px; float: left; border-right:1px solid #333;}
    .foot .footleft h3 a{color: #ffffff; font-weight: bold; font-size: 16px;}
    .foot .footleft ul{padding-top: 5px;}
    .foot .footleft ul li{width:228px; height: 36px;line-height: 36px; float: left; }
    .foot .footleft ul li a{color: #ffffff;  font-size: 16px;}
    .foot .footright{width:404px; float: right; margin-left: 80px; border:0px solid #ccc;}
    .foot .footright h3 a{color: #ffffff; font-weight: bold; font-size: 16px;}

    #nav3{width: 170px;height: auto;float: left;}
    #nav3 .nav-nr h1.actave{background:url(35_cx_foot_snjiao1_20201208.png) no-repeat right 21px;}
    #nav3 .nav-nr {position: relative; width:148px; margin-right: 0px;  border:0px solid #ccc; height: 36px;line-height: 36px;}
    #nav3 .nav-nr h1{background:url(35_cx_foot_snjiao_20201208.png) no-repeat right 21px; }
    #nav3 .nav-nr h1 a{height: 36px;line-height: 36px;color: #ffffff;font-weight:normal;   font-size: 16px;}
    #nav3 .nav-nr ul{width:200px;border:1px solid #ccc; height: 250px;padding: 15px;  overflow: auto; display: none; background-color: #ffffff; position: absolute;
        left:155px; top:-200px; z-index: 10;}
    #nav3 .nav-nr ul li{line-height: 36px;}
    #nav3 .nav-nr ul li a{color: #333333;  font-size: 16px;}
    #nav3 .nav-nr ul li a:hover{color:#94070a;}

    #nav4{width: 134px;height: auto;float: right;}
    #nav4 .nav-nr h1.actave{padding-left: 20px; width: 114px;   background:url(35_cx_foot_snjiao2_20201208.png) no-repeat left 21px;}
    #nav4 .nav-nr {position: relative; width:134px; border:0px solid #ccc; height: 36px;line-height: 36px;}
    #nav4 .nav-nr h1{background:url(35_cx_foot_snjiao_20201208.png) no-repeat right 21px; }
    #nav4 .nav-nr h1 a{height: 36px;line-height: 36px;color: #ffffff; font-weight:normal;  font-size: 16px;}
    #nav4 .nav-nr ul{width:200px;border:1px solid #ccc; height: 250px; padding: 15px; overflow: auto;  display: none; background-color: #ffffff; position: absolute;
        left:-240px; top:-200px; z-index: 10;}
    #nav4 .nav-nr ul li{line-height: 36px;}
    #nav4 .nav-nr ul li a{color: #333333;  font-size: 16px;}
    #nav4 .nav-nr ul li a:hover{color:#94070a;}

    .foot-xia-wai{width:100%; height:auto; padding:20px 0px 30px 0px;  background-color: #ffffff; overflow: hidden;}
    .foot-xia{float:left;position:relative;left:45%; padding-top: 20px; border: 0px solid #333;}
    .foot-xia ul{position:relative;left:-50%;   border: 0px solid red;}
    .foot-xia ul li{float:left; padding: 0px 0px 0px 22px;}
    .foot-xia ul li p{float:left; color:#707070;}
    .foot-xia ul li span{float:left; display: block; width: 22px;border-right:1px solid #cccccc;}
    .foot-xia ul li p a{display: block; color:#707070; font-size:16px;}
    .foot-xia ul li p a:hover{color:#94070a;}
    .foot-xia2{float:left;position:relative;left:45%; padding-top: 15px; border: 0px solid #333;}
    .foot-xia2 ul{position:relative;left:-50%;   border: 0px solid red;}
    .foot-xia2 ul li{float:left; padding: 0px 0px 0px 22px;}
    .foot-xia2 ul li p{float:left; color:#707070;}
    .foot-xia2 ul li span{float:left; display: block; width: 22px;border-right:1px solid #cccccc;}
    .foot-xia2 ul li p a{display: block; color:#707070;font-size:16px;}
    .foot-xia2 ul li p a:hover{color:#94070a;}

    .foot-main {
        width: 1100px;
    }
    .foot-main .gzh {
        width: 80px;
        position: absolute;
        text-align: center;
        font-size: 14px;
        line-height: 14px;
        right: 4%;
        top: 10px;
    }
    .foot-main .gzh img {
        display: block;
        width: 80px;
        height: 80px;
    }
    /*foot-结束*/
}